semi-trailing arm suspension - French English Dictionary